package com.zxt.content.copywriting.events.upload;

import com.zxt.content.copywriting.model.CopywritingTypeRelation;
import com.zxt.content.copywriting.model.PrivateCopywriting;
import com.zxt.bean.UserInfoVO;
import lombok.Builder;
import lombok.Data;

import java.util.List;

/**
 * @author zxt
 */
@Data
@Builder //使用lombok提供的建造者模式
public class UploadCopywritingEventContext {

    /**
     * 发布任务的用户信息
     */
    UserInfoVO userInfoVO;

    /**
     * 私有文案id集合
     */
    private List<Long> copywritingIds;

    private String result;

    private List<PrivateCopywriting> privateCopywritings;

    private List<CopywritingTypeRelation> copywritingTypeRelations;
}
